Οδηγιες Προγραμματισμου Amiga Computing Installer. Ο εγκαταστατης χρειαζεται τα δυο αρχεια να βρισκονται στο ιδιο directory με αυτον: ACInstaller.Menus ACInstaller.def ACInstaller.Menus: περιεχει τα μηνυματα (στα Ελληνικα) που εμφανιζει το προγραμμα στον χρηστη. Η καθε γραμμη μπορει να περιεχει μεχρι 50 χαρακτηρες, εκτος απο την τελευταια που μπορει να περιεχει 70 χαρακτηρες. ACInstaller.def: περιεχει τις περιγραφες για την εγκατασταση των προγραμματων. Η πρωτη γραμμη περιεχει εναν αριθμο (max. 2 chars) που ειναι ο αριθμος προγραμματων που θα εμφανισθουν στο menu του εγκαταστατη. Για καθε προγραμμα, απαιτουνται 4 γραμμες περιγραφης, οι οποιες εχουν ως εξης: - Γραμμη 1 (max. 40 chars): ονομα προγραμματος που εμφανιζεται στο menu του installer. - Γραμμη 2 (max. 40 chars): η εντολή που θα εκτελεστει μολις ο χρηστης πατησει το κουμπι "Εγκατασταση". ΠΡΟΣΟΧΗ: η γραμμη αυτη θα εκτελεσθει ως εχει απο το AmigaOS. Καλο θα ειναι αυτο το οποιο θα εκτελεσθει να μην κανει detach το command prompt ωστε να μπορει ο εγκαταστατης να ελεγχει ποτε η εγκατασταση ολοκληρωθηκε. Ο εγκαταστατης προσθετει ΑΥΤΟΜΑΤΑ, στο τελος της γραμμης αυτης, το output path που εχει επιλεξει ο χρηστης. Π.χ αν θελουμε να αποσυμπιεσθει ενα .lha αρχειο, θα γραφαμε: LhA x file.lha Ο εγκαταστατης θα εκτελεσει την γραμμη ως "LhA x file.lha ". - Γραμμή 3 (max. 2 chars): η γραμμη αυτη μπορει να περιεχει τα keywords 13 ή 20 αναλογα με την ελαχιστη απαιτηση σε εκδοση του AmigaOS που εχει το προγραμμα που προκειται να εγκατασταθει. Εαν ενα προγραμμα δηλωθει ως 2.0 (20) συμβατ, τοτε αυτο ΔΕΝ ΘΑ ΕΜΦΑΝΙΣΘΕΙ στο menu του εγκαταστατη εαν ανιχνευθει απο αυτον, οτι "τρεχει" σε συστημα με KickStart 1.3. - Γραμμη 4 (max. 78 chars): μια συντομη περιγραφη για το καθε προγραμμα η οποια εμφανιζεται στο QuickHelp(tm) παραθυρο. ΠΑΡΑΔΕΙΓΜΑ ΑΡΧΕΙΟΥ ACInstaller.def 3 KingCon 1.3 LhA x kingcon.lha 20 Ενα εναλλακτικο Shell Disk Masher LhA x DMS.lha 13 (Απο)συμπιεστικο δισκεττων D-Copy Lha x dcopy.lha 13 Αντιγραφικο προγραμμα ΑΠΑΙΤΗΣΕΙΣ ΠΡΟΓΡΑΜΜΑΤΟΣ: Το προγραμμα χρειαζεται τα εξης αρχεια για να λειτουργησει σωστα: - PearlGr.font: ενα 8χ8 non-proportional font το οποιο πρεπει να υπαρχει στο FONTS: assignment - diskfont.library reqtools.library: απαραιτητες shared libraries στο LIBS: assignment Το προγραμμα κανει καλη διαχειριση της μνημης και ετσι δουλευει σε 512K RAM. BUGS - Κανενα απο οσο ξερω :-) 19-6-96 Μανώλης Σ Παππάς ACInstaller v1.3.06 (24.9.96) UPDATE ------------------------------------ - Η δευτερη γραμμή του αρχείου ACInstaller.def περιεχει το όνομα της coverdisk (max. 30 chars), χωρίς το ":". Χρειάζεται για να εμποδίζει τον χρήστη να εγκαθιστά προγράμματα στην coverdisk. - Προστέθηκαν δύο νέες γραμμές στο κείμενο του ACInstaller.Menus. - Διάφορες αλλαγές στα γραφικά. - Διάφορα bug fixes. 24-9-96 Μανώλης Σ Παππάς